Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Winnipeg Challenger M25 Sapporo Francavilla Challenger M15 Harmon Spain F27 Spain F11 Spain F16 Spain F26 Japan F1 Spain F13 Japan F5 Spain F19 Japan F7 Spain F20 Spain F22 Spain F23 Spain F24 Japan F9 Spain F29 Spain F33 Japan F11 Spain F3 Portugal F2 Japan F1 Japan F2 Sweden F1 Japan F3 Spain F13 Japan F4 Japan F5 Great Britain F9 Greece F3 Japan F6 Japan F7 Great Britain F11 India F6 Spain F28 India F7 Spain F29 India F8 Great Britain F15 Spain F33 Indonesia F4 Japan F8 Indonesia F5 Indonesia F6 Great Britain F19 Great Britain F20 Japan F10 Japan F11 Spain F39 Spain F40 Spain F41 Israel F4 Israel F5 Spain F1 Spain F2 Spain F3 Mexico F2 Mexico F3 Cuba F1 Thailand F1 Cuba F2 Thailand F2 Portugal F4 Thailand F3 Portugal F5 Spain F10 USA F7 China F3 Great Britain F7 Korea F1 Great Britain F8 Korea F2 Japan F1 Japan F5 Spain F11 Japan F6 Spain F28 Japan F2 Italy F27 Japan F8 Spain F34 Spain F35 Spain F36 Spain F37 France F19 Japan F10 France F20 Japan F11 United Arab Emirates F1 United Arab Emirates F2 Germany F4 Germany F5 Australia F1 Italy F2 New Zealand F2 New Zealand F3 USA F8 China F4 Korea F1 Korea F2 Korea F3 Japan F4 Japan F6 Japan F7 Korea F5 Korea F6 Guam F1 Great Britain F8 Spain F18 Kuwait F1 Croatia F1 France F3 China F1 Great Britain F4 Japan F3 Spain F31 Chinese Taipei F1 Chinese Taipei F2 Japan F2 Spain F14 Spain F21 Spain F25 Korea F3 Japan F5 (Kashiwa) Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Japan F3 (Kofu) Portugal F6 (Lisbon) Korea F2 Greece F2 M25 Harmon M25 Harmon Playford Challenger The LTA Hester Trophy - Manchester Mexico City Challenger Pereira Challenger Sarasota Challenger Bogota Challenger Binghamton Challenger Freudenstadt Challenger Fergana Challenger Bangkok Challenger Granby Challenger Anning Challenger Aptos Challenger Fergana Challenger M15 Hong Kong Yokohama Challenger Toyota Challenger Maui Challenger Burnie Challenger Shenzhen Challenger Busan Challenger Manta Challenger Vancouver Challenger Kyoto Challenger Le Gosier Challenger Gwangju Challenger Tallahassee Challenger Seoul Challenger Manchester Challenger M25 Sapporo M25 Sapporo Lexington Challenger Granby Challenger M25 Takasaki Ho Chi Minh City Challenger San Francisco Challenger Busan Challenger M15 Tsukuba M15 Kashiwa Granby Challenger M25 Canberra Chengdu Challenger Toyota Challenger M25 Canberra M25 Tsukuba M25 Kashiwa Campos do Jordao Challenger M15 Tokyo M15 Tokyo Shimadzu All Japan Indoor Tennis Championships - Kyoto Ningboo Challenger M25 Changwon Keio Challenger International Tennis Tournament - Yokohama Yokohama Challenger Shenzhen Challenger Fergana Challenger - Fergana M25 Sapporo Open Diputacion Ciudad de Pozoblanco - Cordoba Nanchang Challenger Challenger Banque Nationale - Granby Leon Challenger The LTA Manchester Trophy - Manchester Seoul Challenger New Delhi Challenger III - New Delhi Glasgow Challenger Dunlop World Challenge - Toyota Noumea Challenger ASB Classic - Auckland Bratislava Challenger Taipei City Challenger Jersey Challenger Loughborough Challenger Talahassee Challenger Surbiton Challenger Busan Challenger Nottingham Challenger Nottingham Challenger Ilkley Challenger Pozoblanco Challenger Manta Challenger Brasilia Challenger Gatineau Challenger Seville Challenger Chengdu Challenger Winnipeg Challenger Jinan Challenger Tashkent Challenger Binghamton Challenger Seoul Challenger Chuncheon Challenger Yokohama Challenger Kyoto Challenger Savannah Challenger Cassis Challenger Zhangjiagang Challenger Shanghai Challenger Kaohsiung Challenger Ningboo Challenger Ismaning Challenger Las Vegas Challenger Liuzhou Challenger Charlottesville Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Bangalore Challenger Seville Challenger Kobe Challenger Pune Challenger Bangkok Challenger Rennes Challenger Launceston Challenger Bangkok Challenger Seoul Challenger Monterrey Challenger Toyota Challenger Singapore Challenger Burnie Challenger Puerto Vallarta Challenger Aix En Provence Challenger Busan Challenger Kaohsiung Challenger Shanghai Challenger Maui Challenger West Lakes Challenger Nottingham Challenger Granby Challenger West Lakes Challenger Nottingham Challenger Shanghai Challenger Ilkley Challenger Melbourne Challenger Chengdu Challenger Gimcheon Challenger Heilbronn Challenger Jinan Challenger Winnetka Challenger Quimper Challenger Guadalajara Challenger Mouilleron-Le-Captif Challenger Ningboo Challenger Ismaning Challenger Savannah Challenger Taipei City Challenger Busan Challenger Playford Challenger Bordeaux Challenger Eckental Challenger Columbus Challenger Biella 5 Challenger Kobe Challenger Toyota Challenger Maui Challenger Lexington Challenger Mallorca Challenger Istanbul 2 Challenger Surbiton Challenger Dallas Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Ilkley Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Lambertz Open by Stawag - Aachen Taipei City Challenger The Tarka Challenger - Barnstaple Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto The Surbiton Trophy - Surbiton Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Moncton Men's Challenger - Moncton New Delhi Challenger IV - New Delhi Flea Market Cup Busan Challenger Tennis - Busan National Bank Men's Rimouski Challenger - Rimouski Caversham International Tennis Tournament - Jersey Keio Challenger International Tennis Tournament - Yokohama Burnie Challenger Kobe Challenger Kyoto Challenger San Luis Potosi Challenger Savannah Challenger Alessandria Challenger Granby Challenger Rennes Challenger Launceston Challenger Morelos Challenger Tallahassee Challenger Monterrey Challenger Busan Challenger Sarasota Challenger Nottingham Challenger Winnetka Challenger Granby Challenger Vancouver Challenger Istanbul Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Caloundra Challenger Toyota Challenger Kyoto Challenger Sarajevo Challenger Guangzhou Challenger Pingguo Challenger Barranquilla Challenger Recife Challenger Tallahassee Challenger Blumenau Challenger Santos Challenger Sarasota Challenger Leon Challenger Savannah Challenger Busan Challenger Alessandria Challenger Nottingham Challenger Nottingham Challenger Honolulu Challenger Lexington Challenger Vancouver Challenger Burnie Challenger Binghamton Challenger Shanghai Challenger Bangkok Challenger Sacramento Challenger Seoul Challenger Loughborough Challenger Toyota Challenger Honolulu Challenger Kyoto Challenger Rimouski Challenger Le Gosier Challenger Barranquilla Challenger Tallahassee Challenger Zagreb Challenger Busan Challenger Rome Challenger Nottingham Challenger Nottingham 1 Challenger Bangkok Challenger Porto Challenger Burnie Challenger Seoul Challenger Jersey Challenger Yokohama Challenger Salinas Challenger Dallas Challenger Rimouski Challenger Santiago Challenger Busan Challenger Sarasota Challenger Beijing Challenger Lexington Challenger Cassis Challenger Brasov Challenger Kun-Ming Challenger Baton Rouge Challenger Guangzhou Challenger Kyoto Challenger Sarasota Challenger Taipei City Challenger Traralgon Challenger Nottingham Challenger Nottingham-2 Challenger Yeongwol Challenger Lexington Challenger Aptos Challenger Manta Challenger Istanbul Challenger Geneva Challenger Reunion Island Challenger Quimper Challenger Traralgon Challenger 2 Yokohama Challenger Panama City Challenger Toyota Challenger Hong Kong Challenger Tallahassee Challenger Binghamton Challenger Taipei City Challenger Ostrava Challenger Busan Challenger Champaign Challenger Seoul Challenger Vicenza Challenger Manchester Challenger Lexington Challenger Puerto Vallarta Challenger Bangkok Challenger Kyoto Challenger Irving Challenger St. Remy Challenger Kaohsiung Challenger Orleans Challenger Loughborough Challenger Mons Challenger Surbiton Challenger Bangalore Challenger Pune Challenger Pereira Challenger Shanghai Challenger Buenos Aires Challenger Kobe Challenger Yokohama Challenger Bangkok Challenger Dallas Challenger Hua Hin Challenger Puebla Challenger Leon Challenger Vancouver Challenger Sarasota Challenger Alphen Challenger Nanchang Challenger Happy Valley Challenger Shenzhen Challenger Gimcheon Challenger Guayaquil Challenger Seoul Challenger Nottingham Challenger Bordeaux Challenger Winnipeg Challenger Gatineau Challenger Shanghai Challenger Shanghai Challenger M15 Karuizawa Suzhou Challenger Kobe Challenger Kyoto Challenger Kyoto Challenger Yokohama Challenger Quanzhou Challenger Kobe Challenger Guadalajara Challenger Busan Challenger Seoul Challenger Cary 1 Challenger Koblenz Challenger Yokohama Challenger Phoenix Challenger Shenzhen Challenger Taipei City Challenger Sarasota Challenger Leon Challenger Seoul Challenger Gwangju Challenger Surbiton Challenger Aptos Challenger Shanghai Challenger Kaohsiung Challenger Brest Challenger Matsuyama Challenger Split Challenger Traralgon Challenger Gwangju Challenger Orlando Challenger Las Vegas Challenger Charlottesville Challenger Bendigo Challenger Knoxville Challenger Calgary Challenger Toyota Challenger Hua Hin Challenger Bangkok Challenger Newport Beach Challenger Mons Challenger Gimcheon Challenger Cary Challenger Guadalajara Challenger Savannah Challenger Mallorca Challenger Cagliari Challenger Istanbul Challenger Yokkaichi Challenger Vancouver Challenger Newport Beach Challenger Busan Challenger Kobe Challenger Yokohama Challenger Open de Tenis Comunidad Valenciana - Valencia Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London The Artois Championships - London China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm AEGON Championships - London AEGON International - Eastbourne Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane AEGON Championships - London AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington Malaysian Open - Kuala Lumpur Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow AIG Japan Open Tennis Championships - Tokyo Yokkaichi Challenger AEGON Championships - London Rakuten Japan Open - Tokyo Memphis Open - Memphis The Nottingham Open - Nottingham Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Abierto Mexicano - Los Cabos Legg Mason Tennis Classic - Washington AEGON Championships - London Brisbane International - Brisbane Apia International - Sydney Chennai Open - Chennai Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Farmers Classic - Los Angeles Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Fever-Tree Championships - London Nature Valley International - Eastbourne Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Open Sud de France - Montpellier Hall of Fame Tennis Championships - Newport BRD Nastase Tiriac Trophy - Bucharest Noventi Open - Halle Truist Atlanta Open - Atlanta Citi Open - Washington AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Shenzhen Open - Shenzhen Korea Open - Seoul DIEMA XTRA Sofia Open - Sofia Hall of Fame Open - Newport cinch Championships - London Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Campbells Hall of Fame Tennis Championships - Newport New York Open - New York Open de Tenis Comunidad Valenciana - Valencia Campbell's Hall of Fame Tennis Championships - Newport Dallas Challenger Zhuhai Challenger Bangkok Challenger Gwangju Challenger U.S. Open - New York Memphis Open - Memphis Atlanta Tennis Championships - Atlanta AEGON International - Eastbourne Nature Valley International - Eastbourne Rakuten Japan Open - Tokyo Rogers Masters - Toronto Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg Medibank International - Sydney Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 U.S. Open (juniors) Australian Open (Asia, Wildcard) All Lower level tournaments Olympics - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, QF, SRB-GBR 2-3 M25 Hong Kong M25 Sapporo